Big Huge Thesaurus

Irish capital

noun